package com.mdd.admin.service.pay;

import com.mdd.admin.validate.pay.DevPayParam;
import com.mdd.admin.vo.pay.DevPayDetailVo;
import com.mdd.admin.vo.pay.DevPayListVo;

import java.util.List;

/**
 * 支付配置服务接口类
 */
public interface IDevPayService {

    /**
     * 支付配置列表
     *
     * @return PageResult<DevPayVo>
     */
    List<DevPayListVo> listPage();

    /**
     * 支付配置详情
     *
     * @param id 主键ID
     * @return DevPay
     */
    DevPayDetailVo detail(Long id);

    /**
     * 支付配置编辑
     *
     * @param devPayParam 参数
     */
    void edit(DevPayParam devPayParam) throws Exception;
}
